body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote {padding:0;margin:0;}
fieldset,img { border:0;}
:focus {outline:0;}
address,caption,cite,code,dfn,em,var,optgroup {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
abbr,acronym {border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code,kbd,samp,tt {font-size:100%;}
input,button,textarea,select {*font-size:100%;}
body {line-height:1.5;}
ol,ul {list-style:none;}
caption {text-align:left;}
sup,sub {font-size:100%;vertical-align:baseline;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
.clear:after{clear: both;content:'.';display: block;visibility:hidden;height:0;}
.clear{zoom:1; clear: both;}
.aBut {display:block;overflow:hidden;text-indent:-9999px;}
.fl{ float:left;}
.fr{ float:right;}
/*Global Style--------*/

html,body {height:100%;background:#f6f6f6 url(images/badybg888.png) repeat-x;font-family:"ËÎÌå",Arial;font-size:12px;color:#333;line-height:22px;}
html{-webkit-text-size-adjust:none;}
a {color:#002368;text-decoration:none;}
a:hover {color:#901414;text-decoration:underline;}
.yh{ font-family:"Microsoft YaHei","ËÎÌå",Arial;}

/*Private Style--------*/

#header{ width:984px; margin:0 auto;}
	.topheader{ height:117px;}
	#header h1{ float:left; background:url(images/logo.png) no-repeat; margin:26px 0 0 10px; _display:inline;}
	#header h1 a{width:214px; height:63px;}
	.topnav{ float:right; padding-top:56px;}
	.topnav li{ float:left; width:78px; margin-right:10px; _display:inline;}
	.topnav li a{ display:block;}
	.topnav li a.backico{ background:url(images/topnavico01.png) no-repeat center left; padding-left:24px;}
	.topnav li a.contactico{ background:url(images/topnavico02.png) no-repeat center left; padding-left:24px;}
	
	.nav{ height:43px; padding:1px 0 3px 0; background:url(images/navBg.png) no-repeat; line-height:43px;}
	.nav ul{ padding-left:27px;}
	.nav li{ float:left; width:113px;}
	.nav li a{ display:block; width:113px; height:41px; cursor:pointer;}
	.nav li.on a,.nav li a:hover{ background:url(images/navCur.png) no-repeat 0 1px;}
	.nav li span{ display:block;overflow:hidden;text-indent:-9999px; width:113px; height:41px; background:url(images/navZi.png) no-repeat;}
	.nav li.l1 span{ background-position:-100px 0;}
	.nav li.l2 span{ background-position:-195px 0;}
	.nav li.l3 span{ background-position:-308px 0;}
	.nav li.l4 span{ background-position:-421px 0;}
	.nav li.l5 span{ background-position:-534px 0;}
	.nav li.l6 span{ background-position:-647px 0;}
	.nav li.l7 span{ background-position:-760px 0;}
	.nav li.l8 span{ background-position:-873px 0;}
	
#banner{ width:980px; height:313px; margin:0 auto; margin-top:0px; position:relative; overflow:hidden;}
	#banner .bg{ background:#000000; width:100%; height:46px; position:absolute; bottom:0px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; z-index:99;}
	#banner ul{ padding:0 10px;position:absolute; width:960px; height:52px; bottom:0px; z-index:100;}
	#banner li{ float:left; width:300px; padding:0 10px; _display:inline; color:#FFFFFF; cursor:pointer;}
	#banner li img{ float:left; border:3px solid #f9f9f9; margin-top:10px;}
	#banner li.cur img{ margin-top:0px;}
	#banner li p{ float:left; padding:20px 0 0 10px;}

#bannerly{ width:980px; height:212px; margin:0 auto; margin-top:17px;}

#mainbody{ width:980px; margin:0 auto; padding-top:18px;}
	
	#mainbody .T font{ color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	
	.column_1of3{ float:left; width:240px;}
		.column_1of3 .T{ background:url(images/ico02.png) no-repeat left bottom; height:42px; line-height:42px; color:#01215e;}
		.column_1of3 .G{ padding:16px 0 0 0; line-height:24px;}
		.column_1of3 .G img{ float:left; margin:0 14px 0 0;}
		.column_1of3 .G p{ margin-top:-24px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
		
	.column_2of3{ float:left; width:340px; margin-left:30px; _display:inline;}
		.column_2of3 .T{ height:42px; line-height:42px; background:url(images/ico01.png) center left no-repeat; padding-left:40px; color:#01215e;}
		.column_2of3 .Th span{ float:right; display:block; text-align:right; width:50px; height:42px; line-height:42px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
		.column_2of3 .G{ padding:16px 0 0 0; line-height:22px;}
		.column_2of3 .G span{ float:right; color:#CCCCCC;}
		.column_2of3 .G a{ background:url(images/ico03.png) center left no-repeat; padding-left:12px;}
		.column_2of3 .G a:hover{ background:url(images/ico04.png) center left no-repeat;}
	
	.column_3of3{ float:right; width:340px;}
		.column_3of3 .T{ background:url(images/ico02.png) no-repeat left bottom; height:42px; line-height:42px; color:#01215e;}
		.column_3of3 .G{ padding:16px 0 0 0; line-height:22px;}
		.column_3of3 span{ float:right; display:block; text-align:right; width:50px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
		.column_3of3 .G li{ float:left; text-align:center; margin:0 4px; line-height:24px; _display:inline; width:160px;}
		.column_3of3 .G li p{ text-align:center; line-height:30px; height:30px;}
		.column_3of3 .G li img{ padding:1px; border:1px solid #b4b4b4; width:155px; height:106px; margin:0px;}
		.column_3of3 li a:hover img{ border:1px solid #093b8b;}
		
#mainbodyly{ background:#f6f6f6 url(images/lybg.png) repeat-x;}
	.mainbodyly{ width:980px; margin:0 auto; padding-top:8px;}
	.sidebar{ width:222px; background:url(images/menuBg.jpg) no-repeat; float:left;}
	.sidebar h3{ padding:10px 0 0 72px; height:32px; line-height:32px; font-size:15px; margin-bottom:14px;}
	.sidebar ul{ height:220px;}
	.sidebar li{ height:35px; line-height:35px; font-weight:bold; margin-bottom:1px;}
	.sidebar li.cur{ background:url(images/menuCur.jpg) no-repeat; color:#FFF;}
	.sidebar li.cur a{ background:none;}
	.sidebar li a{ color:#404040; display:block; padding-left:36px; background:url(images/ico03.png) no-repeat 22px center;}
	.sidebar li a:hover{ text-decoration:none; background:url(images/menuCur.jpg) no-repeat; color:#FFF;}
	.sidebar li.cur a{ color:#fff;}
	.sidebar p{ text-align:center;}
	.content{ float:right; width:730px; min-height:500px; _height:500px;}
	.currentPath{ padding-top:6px;}
	.currentPath h3{ background:url(images/ico05.jpg) no-repeat; padding-left:30px;}
	.currentPath .cur{ float:right; color:#002a7c; padding-right:10px;}
	.currentPath  a{ color:#333333;}
		.maincon{ padding:40px 0 50px 0;}
		.about01{ line-height:24px;}
		.aboutimg{ float:left; padding-right:24px;}
		.about01 .zw{ float: right; width:460px; padding-right:5px;}
		.about01 p{ margin-bottom:10px;}
		.about02{ line-height:24px;}
		.contact{ padding:10px; line-height:24px;}
		
		.news li{ border-bottom:1px dotted #e3e3e3; height:30px; line-height:30px; padding:0 4px;}
		.news li span{ float:right; color:#CCC;}
		.news li a{ padding-left:14px; background:url(images/ico07.png) left center no-repeat; text-decoration:none; color:#8a8a8a;}
		.news li a:hover{ background:url(images/ico06.png) left center no-repeat; color:#002a7c;}
		.news .pag{ margin-top:20px;}
	
		.newsxx .h2txt{ text-align:center;}
		.newsxx .h2txt h4{ font-size:18px; height:36px; line-height:36px;}
		.newsxx .h2txt .info{ border-bottom:1px dotted #999999; height:48px;}
		.newsxx .text{ min-height:350px; _height:expression(this.scrollHeight < 350 ? "350px" : "auto"); padding:20px 10px;}
		.newsxx .xminfo{ background:#f6f6f6; line-height:26px; text-align:left; padding:4px 12px;}
		.newsxx .xminfo h4{ font-size:16px;}
		.newsxx .xminfo span{ display:block; font-size:16px; margin-bottom:4px;}
		.newsxx .xmtext{ padding:10px 0 40px 50px;}
		.newsxx .xmtext img{ padding-bottom:10px;}
		
		.boxoff{height:10px; overflow:hidden; clear:both; background:url(images/boxoff.gif) left 15px repeat-x; margin:4px auto; padding-top:10px;}
		.boxoff strong{ display:block; width:8px; height:10px; overflow:hidden; font-size:0px; line-height:100px; background:url(images/boxoff.gif) right -10px no-repeat; float:left;}
		.handle .context{float:left;}
        .handle .context ul li{line-height:24px;color:#888;}
        .handle .context ul li a{color:#092d5f;}
        .handle .context ul li a:hover{color:#FF3333;}
		.viewbox .handle{height:59px;padding-top:12px;overflow:hidden;clear:both;}
		
		.actbox{width:130px;text-align:center;float:right;padding-top:20px;padding-right:10px;}
        .actbox ul li{display:inline;padding-left:22px;	background-repeat:no-repeat;margin-right:10px;}
        .actbox ul li a{color:#777;}
        .actbox ul li#act-fav{background:url(images/fav.gif) 1px no-repeat;}
        .actbox ul li#act-err{background:url(images/tc.gif) 1px no-repeat;}
        .actbox ul li#act-pus{background:url(images/tj.gif) 1px no-repeat;}
        .actbox ul li#act-pnt{background:url(images/print.gif) no-repeat;}
		
		.qyzz li{ width:211px; height:175px; background:url(images/listbg.jpg) no-repeat; text-align:center; line-height:18px; padding:8px 3px 0 0; float:left; margin:0 10px 30px 10px; _display:inline;}
		.qyzz li img{ border:1px solid #e3e3e3;}
		
		.hjgc .G li{ margin-bottom:14px; background:#fff; border:1px solid #d1d1d1;}
		.hjgc .G li img{ padding:1px; margin-right:14px;}
		.hjgc .gg{ width:470px; padding:10px 10px 10px 10px;}
		.hjgc h3{ font-size:12px; color:#092d5f; height:30px; line-height:30px;}
		.hjgc a.but01{ background:url(images/but01.png) no-repeat; height:20px; line-height:20px; width:91px; text-align:center; display:block; text-decoration:none; color:#717171; margin-top:10px;}
		.hjgc a.but01:hover{ background:url(images/but01_on.png) no-repeat; color:#fff;}
		
		.zxly .bd{ margin-top:30px;}
		.zxly .bd font{ color:#CCC; font-size:12px;}
		.zxly .bd span{ padding-right:10px;}
		
		.zxly .bd input{ width:300px; height:20px; line-height:20px;}
		.zxly .bd input.zt{ width:460px;}
		.zxly .bd li{ line-height:22px; margin:0 0 10px 0;}
		.zxly .bd .textarea font,.zxly .bd .textarea span{ vertical-align:top;}
		.zxly .bd textarea{ width:462px; height:200px; margin-top:5px;}
		
		.zxly .bd li.but{ padding-left:62px;}
		.zxly .bd .but02{ border:none; width:81px; height:29px; background:url(images/but02.jpg) no-repeat; cursor:pointer; color:#FFF; font-size:14px;}
		
	
	.pag{ height:20px; line-height:20px; text-align:center; background:#ebebeb;}

#footer{ background:#002f66; color:#fff; text-align:center; height:30px; line-height:30px; margin-top:16px;}
#footer a{ color:#fff;}
